building block machine - French English Dictionary